var api = require('../cabocity.js');
exports.Wt = new Class(/** @lends CaboCity.def.Wt# */{
	Implements: require('./base.js').Base
	/**
	 * @class Definición de un wt.
	 * @constructs
	 * @implements CaboCity.def.Base
	 * 
	 * @borrows CaboCity.def.base#isGoodFormed as #isGoodFormed
	 * @borrows CaboCity.def.base#exports as #exports
	 * @borrows CaboCity.def.base#type as #type
	 * 
	 * @property {Integer} id Identificador entero unívoco para la definición del wt
	 * @property {String} name Identificador en forma de string unívoco para la definición del wt
	 * */
	,initialize: function(id, name){
		this.id = id;
		this.name = name;
		this.type = api.t.definitionType.wt;
	}

	,isGoodFormed: function(){
		//TODO
	}
	,exports: function(){
		return {type:this.type, id:this.id};
	}
});
